torpedo boat destroyer - German English Dictionary